package com.xyy.saas.payment.adpater.xydLoan.core.dto;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @author wangcheng7
 * 物流信息
 */
@Accessors(chain = true)
@Data
public class XydLogisticsInfoDto {

    /**
     * 用户订单编号
     */
    private String thirdOrderNo;

    /**
     * 收货地址
     */
    private String receiveAddress;

    /**
     * 配送方式
     * 0:快递、
     * 1:车配
     */
    private String distributionType;

    /**
     * 物流公司 N
     * 车配无该字段
     */
    private String logisticsCompanyName;

    /**
     * 物流编号 N
     * 车配无该字段
     */
    private String logisticsNo;

    /**
     * 收货人姓名
     */
    private String receiveUserName;

    /**
     * 收货人联系方式
     */
    private String receiveUserPhoneNo;

    /**
     * 物流状态，最后一次物流状态变动需带上前面的物流节点信息同步
     * 物流状态如下：
     * 0：已发货、
     * 1：配送中、
     * 2：配送完成、
     * 3：已签收
     */
    private String logisticsStatus;

    /**
     * 物流状态日期   N
     * YYYY-MM-DD HH:mm:ss
     * 车配无该字段
     *
     */
    private String logisticsStatusChangeTime;

    /**
     * 配送商/发货商  N
     * 非自营类平台的上游卖家的信息；自营类的平台可不提供该字段
     */
    private String supplierName;

}
